(function (cjs, an) {

var p; // shortcut to reference prototypes
var lib={};var ss={};var img={};
lib.ssMetadata = [
		{name:"wxgame_atlas_1", frames: [[0,0,512,512],[202,794,180,179],[384,650,180,179],[566,650,180,179],[748,794,180,179],[384,831,180,179],[566,831,180,179],[514,309,485,225],[0,650,186,130],[0,536,750,112],[514,0,496,307],[752,536,224,256],[0,794,200,200],[188,650,128,128]]},
		{name:"wxgame_atlas_2", frames: [[313,0,135,55],[0,0,189,76],[429,109,62,108],[313,57,141,50],[0,78,141,50],[143,81,141,50],[286,109,141,50],[0,130,141,50],[143,133,141,50],[286,161,141,50],[191,0,120,79],[0,182,64,48],[66,182,64,48],[132,185,64,48],[198,185,64,48],[264,213,64,48],[330,213,64,48],[396,219,64,48],[0,232,64,48],[66,232,64,48],[132,235,64,48],[198,235,64,48],[264,263,64,48],[330,263,64,48],[396,269,64,48],[0,282,64,48],[66,282,64,48],[132,285,64,48],[198,285,64,48],[264,313,64,48],[450,0,35,46],[456,48,35,46],[462,219,35,46],[462,267,35,46],[330,313,35,46],[462,315,35,46],[367,319,35,46],[404,319,35,46],[0,332,35,46],[37,332,35,46]]}
];


(lib.AnMovieClip = function(){
	this.actionFrames = [];
	this.ignorePause = false;
	this.gotoAndPlay = function(positionOrLabel){
		cjs.MovieClip.prototype.gotoAndPlay.call(this,positionOrLabel);
	}
	this.play = function(){
		cjs.MovieClip.prototype.play.call(this);
	}
	this.gotoAndStop = function(positionOrLabel){
		cjs.MovieClip.prototype.gotoAndStop.call(this,positionOrLabel);
	}
	this.stop = function(){
		cjs.MovieClip.prototype.stop.call(this);
	}
}).prototype = p = new cjs.MovieClip();
// symbols:



(lib.SmallCloudBitmap = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(0);
}).prototype = p = new cjs.Sprite();



(lib.BigCloudBitmap = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(1);
}).prototype = p = new cjs.Sprite();



(lib.HomeBGBitmap = function() {
	this.initialize(img.HomeBGBitmap);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,750,1600);


(lib.BgBitmap = function() {
	this.initialize(ss["wxgame_atlas_1"]);
	this.gotoAndStop(0);
}).prototype = p = new cjs.Sprite();



(lib.btn0 = function() {
	this.initialize(ss["wxgame_atlas_1"]);
	this.gotoAndStop(1);
}).prototype = p = new cjs.Sprite();



(lib.btn1 = function() {
	this.initialize(ss["wxgame_atlas_1"]);
	this.gotoAndStop(2);
}).prototype = p = new cjs.Sprite();



(lib.btn2 = function() {
	this.initialize(ss["wxgame_atlas_1"]);
	this.gotoAndStop(3);
}).prototype = p = new cjs.Sprite();



(lib.btn3 = function() {
	this.initialize(ss["wxgame_atlas_1"]);
	this.gotoAndStop(4);
}).prototype = p = new cjs.Sprite();



(lib.btn4 = function() {
	this.initialize(ss["wxgame_atlas_1"]);
	this.gotoAndStop(5);
}).prototype = p = new cjs.Sprite();



(lib.btn5 = function() {
	this.initialize(ss["wxgame_atlas_1"]);
	this.gotoAndStop(6);
}).prototype = p = new cjs.Sprite();



(lib.btn6 = function() {
	this.initialize(ss["wxgame_atlas_1"]);
	this.gotoAndStop(7);
}).prototype = p = new cjs.Sprite();



(lib.BulletBitmap = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(2);
}).prototype = p = new cjs.Sprite();



(lib.day0 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(3);
}).prototype = p = new cjs.Sprite();



(lib.day1 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(4);
}).prototype = p = new cjs.Sprite();



(lib.day2 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(5);
}).prototype = p = new cjs.Sprite();



(lib.day3 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(6);
}).prototype = p = new cjs.Sprite();



(lib.day4 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(7);
}).prototype = p = new cjs.Sprite();



(lib.day5 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(8);
}).prototype = p = new cjs.Sprite();



(lib.day6 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(9);
}).prototype = p = new cjs.Sprite();



(lib.EnemyBitmap = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(10);
}).prototype = p = new cjs.Sprite();



(lib.explosion1 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(11);
}).prototype = p = new cjs.Sprite();



(lib.explosion10 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(12);
}).prototype = p = new cjs.Sprite();



(lib.explosion11 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(13);
}).prototype = p = new cjs.Sprite();



(lib.explosion12 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(14);
}).prototype = p = new cjs.Sprite();



(lib.explosion13 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(15);
}).prototype = p = new cjs.Sprite();



(lib.explosion14 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(16);
}).prototype = p = new cjs.Sprite();



(lib.explosion15 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(17);
}).prototype = p = new cjs.Sprite();



(lib.explosion16 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(18);
}).prototype = p = new cjs.Sprite();



(lib.explosion17 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(19);
}).prototype = p = new cjs.Sprite();



(lib.explosion18 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(20);
}).prototype = p = new cjs.Sprite();



(lib.explosion19 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(21);
}).prototype = p = new cjs.Sprite();



(lib.explosion2 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(22);
}).prototype = p = new cjs.Sprite();



(lib.explosion3 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(23);
}).prototype = p = new cjs.Sprite();



(lib.explosion4 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(24);
}).prototype = p = new cjs.Sprite();



(lib.explosion5 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(25);
}).prototype = p = new cjs.Sprite();



(lib.explosion6 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(26);
}).prototype = p = new cjs.Sprite();



(lib.explosion7 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(27);
}).prototype = p = new cjs.Sprite();



(lib.explosion8 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(28);
}).prototype = p = new cjs.Sprite();



(lib.explosion9 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(29);
}).prototype = p = new cjs.Sprite();



(lib.HeroBitmap = function() {
	this.initialize(ss["wxgame_atlas_1"]);
	this.gotoAndStop(8);
}).prototype = p = new cjs.Sprite();



(lib.FenceBitmap = function() {
	this.initialize(ss["wxgame_atlas_1"]);
	this.gotoAndStop(9);
}).prototype = p = new cjs.Sprite();



(lib.number0 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(30);
}).prototype = p = new cjs.Sprite();



(lib.number1 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(31);
}).prototype = p = new cjs.Sprite();



(lib.number2 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(32);
}).prototype = p = new cjs.Sprite();



(lib.number3 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(33);
}).prototype = p = new cjs.Sprite();



(lib.number4 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(34);
}).prototype = p = new cjs.Sprite();



(lib.number5 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(35);
}).prototype = p = new cjs.Sprite();



(lib.number6 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(36);
}).prototype = p = new cjs.Sprite();



(lib.number7 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(37);
}).prototype = p = new cjs.Sprite();



(lib.number8 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(38);
}).prototype = p = new cjs.Sprite();



(lib.number9 = function() {
	this.initialize(ss["wxgame_atlas_2"]);
	this.gotoAndStop(39);
}).prototype = p = new cjs.Sprite();



(lib.StartButtonBitmap = function() {
	this.initialize(ss["wxgame_atlas_1"]);
	this.gotoAndStop(10);
}).prototype = p = new cjs.Sprite();



(lib.sign_icon = function() {
	this.initialize(ss["wxgame_atlas_1"]);
	this.gotoAndStop(11);
}).prototype = p = new cjs.Sprite();



(lib.FragmentBitmap = function() {
	this.initialize(ss["wxgame_atlas_1"]);
	this.gotoAndStop(12);
}).prototype = p = new cjs.Sprite();



(lib.GoldCoinBitmap = function() {
	this.initialize(ss["wxgame_atlas_1"]);
	this.gotoAndStop(13);
}).prototype = p = new cjs.Sprite();
// helper functions:

function mc_symbol_clone() {
	var clone = this._cloneProps(new this.constructor(this.mode, this.startPosition, this.loop, this.reversed));
	clone.gotoAndStop(this.currentFrame);
	clone.paused = this.paused;
	clone.framerate = this.framerate;
	return clone;
}

function getMCSymbolPrototype(symbol, nominalBounds, frameBounds) {
	var prototype = cjs.extend(symbol, cjs.MovieClip);
	prototype.clone = mc_symbol_clone;
	prototype.nominalBounds = nominalBounds;
	prototype.frameBounds = frameBounds;
	return prototype;
	}


(lib.PinkButtonBG = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// 图层_2
	this.shape = new cjs.Shape();
	this.shape.graphics.f("rgba(255,255,255,0.298)").s().p("AqxFoQiVAAhqhqQhphpAAiVIAAAAQAAiUBphqQBqhpCVAAIVjAAQCVAABpBpQBqBqAACUIAAAAQAACVhqBpQhpBqiVAAg");
	this.shape.setTransform(110,39.9966,1,1.0007);

	this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

	// 图层_1
	this.shape_1 = new cjs.Shape();
	this.shape_1.graphics.f().s("#000000").ss(2,1,1,3,true).p("Aq7mPIV3AAQCmAAB1B1QB1B1AAClQAAClh1B2Qh1B1imAAI13AAQimAAh1h1Qh1h2AAilQAAilB1h1QB1h1CmAAg");
	this.shape_1.setTransform(110,40);

	this.shape_2 = new cjs.Shape();
	this.shape_2.graphics.f("#CC3399").s().p("Aq7GQQimAAh1h2Qh1h0AAimQAAikB1h2QB1h1CmAAIV3AAQClAAB2B1QB1B2AACkQAACmh1B0Qh2B2ilAAg");
	this.shape_2.setTransform(110,40);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.shape_2},{t:this.shape_1}]}).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.PinkButtonBG, new cjs.Rectangle(-1,-1,222,82), null);


(lib.StartButton = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// 图层_1
	this.instance = new lib.StartButtonBitmap();
	this.instance.setTransform(0,0,0.4677,0.4675);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.StartButton, new cjs.Rectangle(0,0,232,143.6), null);


(lib.SmallCloudMC = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// 图层_1
	this.instance = new lib.SmallCloudBitmap();

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.SmallCloudMC, new cjs.Rectangle(0,0,135,55), null);


(lib.SignInDay = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// 图层_3
	this.instance = new lib.day0();
	this.instance.setTransform(21,176);

	this.instance_1 = new lib.day1();
	this.instance_1.setTransform(21,176);

	this.instance_2 = new lib.day2();
	this.instance_2.setTransform(21,176);

	this.instance_3 = new lib.day3();
	this.instance_3.setTransform(21,176);

	this.instance_4 = new lib.day4();
	this.instance_4.setTransform(21,176);

	this.instance_5 = new lib.day5();
	this.instance_5.setTransform(21,176);

	this.instance_6 = new lib.day6();
	this.instance_6.setTransform(171,220);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance}]}).to({state:[{t:this.instance_1}]},1).to({state:[{t:this.instance_2}]},1).to({state:[{t:this.instance_3}]},1).to({state:[{t:this.instance_4}]},1).to({state:[{t:this.instance_5}]},1).to({state:[{t:this.instance_6}]},1).wait(1));

	// 图层_2
	this.instance_7 = new lib.GoldCoinBitmap();
	this.instance_7.setTransform(55,35,0.4687,0.4687);

	this.instance_8 = new lib.GoldCoinBitmap();
	this.instance_8.setTransform(41,35,0.4687,0.4687);

	this.instance_9 = new lib.GoldCoinBitmap();
	this.instance_9.setTransform(41,45,0.4687,0.4687);

	this.instance_10 = new lib.GoldCoinBitmap();
	this.instance_10.setTransform(27,45,0.4687,0.4687);

	this.instance_11 = new lib.GoldCoinBitmap();
	this.instance_11.setTransform(19,44,0.4687,0.4687);

	this.instance_12 = new lib.GoldCoinBitmap();
	this.instance_12.setTransform(34,23,0.4687,0.4687);

	this.instance_13 = new lib.GoldCoinBitmap();
	this.instance_13.setTransform(22,48,0.4687,0.4687);

	this.instance_14 = new lib.FragmentBitmap();
	this.instance_14.setTransform(25,23,0.7899,0.7899);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance_7,p:{x:55,y:35}}]}).to({state:[{t:this.instance_8,p:{x:41,y:35}},{t:this.instance_7,p:{x:71,y:35}}]},1).to({state:[{t:this.instance_9,p:{y:45,x:41}},{t:this.instance_8,p:{x:71,y:45}},{t:this.instance_7,p:{x:55,y:24}}]},1).to({state:[{t:this.instance_10,p:{x:27,y:45}},{t:this.instance_9,p:{y:24,x:41}},{t:this.instance_8,p:{x:57,y:45}},{t:this.instance_7,p:{x:87,y:45}}]},1).to({state:[{t:this.instance_11,p:{x:19,y:44}},{t:this.instance_10,p:{x:33,y:23}},{t:this.instance_9,p:{y:44,x:52}},{t:this.instance_8,p:{x:93,y:44}},{t:this.instance_7,p:{x:73,y:11}}]},1).to({state:[{t:this.instance_13},{t:this.instance_12},{t:this.instance_11,p:{x:46,y:48}},{t:this.instance_10,p:{x:57,y:19}},{t:this.instance_9,p:{y:48,x:69}},{t:this.instance_8,p:{x:77,y:19}},{t:this.instance_7,p:{x:95,y:48}}]},1).to({state:[{t:this.instance_14}]},1).wait(1));

	// bg
	this.instance_15 = new lib.btn0();
	this.instance_15.setTransform(1,0);

	this.instance_16 = new lib.btn1();
	this.instance_16.setTransform(1,0);

	this.instance_17 = new lib.btn2();
	this.instance_17.setTransform(1,0);

	this.instance_18 = new lib.btn3();
	this.instance_18.setTransform(1,0);

	this.instance_19 = new lib.btn4();
	this.instance_19.setTransform(1,0);

	this.instance_20 = new lib.btn5();
	this.instance_20.setTransform(1,0);

	this.instance_21 = new lib.btn6();
	this.instance_21.setTransform(-1,-5);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance_15}]}).to({state:[{t:this.instance_16}]},1).to({state:[{t:this.instance_17}]},1).to({state:[{t:this.instance_18}]},1).to({state:[{t:this.instance_19}]},1).to({state:[{t:this.instance_20}]},1).to({state:[{t:this.instance_21}]},1).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-1,-5,485,275);


(lib.SignInButton = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// 图层_1
	this.instance = new lib.sign_icon();
	this.instance.setTransform(0,0,0.5045,0.5044);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.SignInButton, new cjs.Rectangle(0,0,113,129.2), null);


(lib.Bullet = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// 图层_1
	this.instance = new lib.BulletBitmap();
	this.instance.setTransform(-19,0,0.6,0.6);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.Bullet, new cjs.Rectangle(-19,0,37.2,64.8), null);


(lib.GoldCoinInfo = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// 图层_1
	this.txt_count = new cjs.Text("999", "21px 'Arial'");
	this.txt_count.name = "txt_count";
	this.txt_count.lineHeight = 25;
	this.txt_count.lineWidth = 100;
	this.txt_count.parent = this;
	this.txt_count.setTransform(55,11.95);

	this.instance = new lib.GoldCoinBitmap();
	this.instance.setTransform(0,0,0.37,0.37);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance},{t:this.txt_count}]}).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.GoldCoinInfo, new cjs.Rectangle(0,0,157,47.4), null);


(lib.Fence = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// 图层_1
	this.instance = new lib.FenceBitmap();

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.Fence, new cjs.Rectangle(0,0,750,112), null);


(lib.EnemyCountInfo = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// 图层_1
	this.txt_count = new cjs.Text("999", "bold 21px 'Arial'");
	this.txt_count.name = "txt_count";
	this.txt_count.lineHeight = 25;
	this.txt_count.lineWidth = 100;
	this.txt_count.parent = this;
	this.txt_count.setTransform(86,13.95);

	this.instance = new lib.EnemyBitmap();
	this.instance.setTransform(0,0,0.65,0.65);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance},{t:this.txt_count}]}).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.EnemyCountInfo, new cjs.Rectangle(0,0,188,51.4), null);


(lib.Digit = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// 图层_1
	this.instance = new lib.number0();

	this.instance_1 = new lib.number1();

	this.instance_2 = new lib.number2();

	this.instance_3 = new lib.number3();

	this.instance_4 = new lib.number4();

	this.instance_5 = new lib.number5();

	this.instance_6 = new lib.number6();

	this.instance_7 = new lib.number7();

	this.instance_8 = new lib.number8();

	this.instance_9 = new lib.number9();

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance}]}).to({state:[{t:this.instance_1}]},1).to({state:[{t:this.instance_2}]},1).to({state:[{t:this.instance_3}]},1).to({state:[{t:this.instance_4}]},1).to({state:[{t:this.instance_5}]},1).to({state:[{t:this.instance_6}]},1).to({state:[{t:this.instance_7}]},1).to({state:[{t:this.instance_8}]},1).to({state:[{t:this.instance_9}]},1).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(0,0,35,46);


(lib.Bomb = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// timeline functions:
	this.frame_75 = function() {
		this.stop()
		this.dispatchEvent('BombComplete')
	}

	// actions tween:
	this.timeline.addTween(cjs.Tween.get(this).wait(75).call(this.frame_75).wait(1));

	// 图层_1
	this.instance = new lib.explosion1();
	this.instance.setTransform(-60,-45,1.875,1.875);

	this.instance_1 = new lib.explosion2();
	this.instance_1.setTransform(-60,-45,1.875,1.875);

	this.instance_2 = new lib.explosion3();
	this.instance_2.setTransform(-60,-45,1.875,1.875);

	this.instance_3 = new lib.explosion4();
	this.instance_3.setTransform(-60,-45,1.875,1.875);

	this.instance_4 = new lib.explosion5();
	this.instance_4.setTransform(-60,-45,1.875,1.875);

	this.instance_5 = new lib.explosion6();
	this.instance_5.setTransform(-60,-45,1.875,1.875);

	this.instance_6 = new lib.explosion7();
	this.instance_6.setTransform(-60,-45,1.875,1.875);

	this.instance_7 = new lib.explosion8();
	this.instance_7.setTransform(-60,-45,1.875,1.875);

	this.instance_8 = new lib.explosion9();
	this.instance_8.setTransform(-60,-45,1.875,1.875);

	this.instance_9 = new lib.explosion10();
	this.instance_9.setTransform(-60,-45,1.875,1.875);

	this.instance_10 = new lib.explosion11();
	this.instance_10.setTransform(-60,-45,1.875,1.875);

	this.instance_11 = new lib.explosion12();
	this.instance_11.setTransform(-60,-45,1.875,1.875);

	this.instance_12 = new lib.explosion13();
	this.instance_12.setTransform(-60,-45,1.875,1.875);

	this.instance_13 = new lib.explosion14();
	this.instance_13.setTransform(-60,-45,1.875,1.875);

	this.instance_14 = new lib.explosion15();
	this.instance_14.setTransform(-60,-45,1.875,1.875);

	this.instance_15 = new lib.explosion16();
	this.instance_15.setTransform(-60,-45,1.875,1.875);

	this.instance_16 = new lib.explosion17();
	this.instance_16.setTransform(-60,-45,1.875,1.875);

	this.instance_17 = new lib.explosion18();
	this.instance_17.setTransform(-60,-45,1.875,1.875);

	this.instance_18 = new lib.explosion19();
	this.instance_18.setTransform(-60,-45,1.875,1.875);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance}]}).to({state:[{t:this.instance_1}]},2).to({state:[{t:this.instance_2}]},2).to({state:[{t:this.instance_3}]},2).to({state:[{t:this.instance_4}]},2).to({state:[{t:this.instance_5}]},2).to({state:[{t:this.instance_6}]},2).to({state:[{t:this.instance_7}]},2).to({state:[{t:this.instance_8}]},2).to({state:[{t:this.instance_9}]},2).to({state:[{t:this.instance_10}]},2).to({state:[{t:this.instance_11}]},2).to({state:[{t:this.instance_12}]},2).to({state:[{t:this.instance_13}]},2).to({state:[{t:this.instance_14}]},2).to({state:[{t:this.instance_15}]},2).to({state:[{t:this.instance_16}]},2).to({state:[{t:this.instance_17}]},2).to({state:[{t:this.instance_18}]},2).to({state:[{t:this.instance_18}]},2).to({state:[{t:this.instance_17}]},2).to({state:[{t:this.instance_16}]},2).to({state:[{t:this.instance_15}]},2).to({state:[{t:this.instance_14}]},2).to({state:[{t:this.instance_13}]},2).to({state:[{t:this.instance_12}]},2).to({state:[{t:this.instance_11}]},2).to({state:[{t:this.instance_10}]},2).to({state:[{t:this.instance_9}]},2).to({state:[{t:this.instance_8}]},2).to({state:[{t:this.instance_7}]},2).to({state:[{t:this.instance_6}]},2).to({state:[{t:this.instance_5}]},2).to({state:[{t:this.instance_4}]},2).to({state:[{t:this.instance_3}]},2).to({state:[{t:this.instance_2}]},2).to({state:[{t:this.instance_1}]},2).to({state:[{t:this.instance}]},2).wait(2));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-60,-45,120,90);


(lib.BigCloudMC = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// 图层_1
	this.instance = new lib.BigCloudBitmap();

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.BigCloudMC, new cjs.Rectangle(0,0,189,76), null);


(lib.Hero = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// 图层_2
	this.bullet1 = new lib.Bullet();
	this.bullet1.name = "bullet1";
	this.bullet1.setTransform(64.95,42.45,0.6,0.6,0,0,0,-0.1,54.1);

	this.bullet0 = new lib.Bullet();
	this.bullet0.name = "bullet0";
	this.bullet0.setTransform(-65.05,42.45,0.6,0.6,0,0,0,-0.1,54.1);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.bullet0},{t:this.bullet1}]}).wait(1));

	// 图层_1
	this.instance = new lib.HeroBitmap();
	this.instance.setTransform(-93,0);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.Hero, new cjs.Rectangle(-93,0,186,130), null);


(lib.SmallCloudAnimate = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// 图层_1
	this.instance = new lib.SmallCloudMC();
	this.instance.setTransform(67.5,27.5,1,1,0,0,0,67.5,27.5);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1).to({x:65.6},0).wait(1).to({x:63.65},0).wait(1).to({x:61.75},0).wait(1).to({x:59.8},0).wait(1).to({x:57.9},0).wait(1).to({x:55.95},0).wait(1).to({x:54},0).wait(1).to({x:52.1},0).wait(1).to({x:50.15},0).wait(1).to({x:48.25},0).wait(1).to({x:46.3},0).wait(1).to({x:44.35},0).wait(1).to({x:42.45},0).wait(1).to({x:40.5},0).wait(1).to({x:38.6},0).wait(1).to({x:36.65},0).wait(1).to({x:34.75},0).wait(1).to({x:32.8},0).wait(1).to({x:30.85},0).wait(1).to({x:28.95},0).wait(1).to({x:27},0).wait(1).to({x:25.1},0).wait(1).to({x:23.15},0).wait(1).to({x:21.2},0).wait(1).to({x:19.3},0).wait(1).to({x:17.35},0).wait(1).to({x:15.45},0).wait(1).to({x:13.5},0).wait(1).to({x:11.55},0).wait(1).to({x:9.65},0).wait(1).to({x:7.7},0).wait(1).to({x:5.8},0).wait(1).to({x:3.85},0).wait(1).to({x:1.95},0).wait(1).to({x:0},0).wait(1).to({x:-1.95},0).wait(1).to({x:-3.85},0).wait(1).to({x:-5.8},0).wait(1).to({x:-7.7},0).wait(1).to({x:-9.65},0).wait(1).to({x:-11.6},0).wait(1).to({x:-13.5},0).wait(1).to({x:-15.45},0).wait(1).to({x:-17.35},0).wait(1).to({x:-19.3},0).wait(1).to({x:-21.25},0).wait(1).to({x:-23.15},0).wait(1).to({x:-25.1},0).wait(1).to({x:-27},0).wait(1).to({x:-28.95},0).wait(1).to({x:-30.85},0).wait(1).to({x:-32.8},0).wait(1).to({x:-34.75},0).wait(1).to({x:-36.65},0).wait(1).to({x:-38.6},0).wait(1).to({x:-40.5},0).wait(1).to({x:-42.45},0).wait(1).to({x:-44.4},0).wait(1).to({x:-46.3},0).wait(1).to({x:-48.25},0).wait(1).to({x:-50.15},0).wait(1).to({x:-52.1},0).wait(1).to({x:-54.05},0).wait(1).to({x:-55.95},0).wait(1).to({x:-57.9},0).wait(1).to({x:-59.8},0).wait(1).to({x:-61.75},0).wait(1).to({x:-63.65},0).wait(1).to({x:-65.6},0).wait(1).to({x:-67.55},0).wait(1).to({x:-69.45},0).wait(1).to({x:-71.4},0).wait(1).to({x:-73.3},0).wait(1).to({x:-75.25},0).wait(1).to({x:-77.2},0).wait(1).to({x:-79.1},0).wait(1).to({x:-81.05},0).wait(1).to({x:-82.95},0).wait(1).to({x:-84.9},0).wait(1).to({x:-86.8},0).wait(1).to({x:-88.75},0).wait(1).to({x:-90.7},0).wait(1).to({x:-92.6},0).wait(1).to({x:-94.55},0).wait(1).to({x:-96.45},0).wait(1).to({x:-98.4},0).wait(1).to({x:-100.35},0).wait(1).to({x:-102.25},0).wait(1).to({x:-104.2},0).wait(1).to({x:-106.1},0).wait(1).to({x:-108.05},0).wait(1).to({x:-110},0).wait(1).to({x:-111.9},0).wait(1).to({x:-113.85},0).wait(1).to({x:-115.75},0).wait(1).to({x:-117.7},0).wait(1).to({x:-119.6},0).wait(1).to({x:-121.55},0).wait(1).to({x:-123.5},0).wait(1).to({x:-125.4},0).wait(1).to({x:-127.35},0).wait(1).to({x:-129.25},0).wait(1).to({x:-131.2},0).wait(1).to({x:-133.15},0).wait(1).to({x:-135.05},0).wait(1).to({x:-137},0).wait(1).to({x:-138.9},0).wait(1).to({x:-140.85},0).wait(1).to({x:-142.8},0).wait(1).to({x:-144.7},0).wait(1).to({x:-146.65},0).wait(1).to({x:-148.55},0).wait(1).to({x:-150.5},0).wait(1).to({x:-152.4},0).wait(1).to({x:-154.35},0).wait(1).to({x:-156.3},0).wait(1).to({x:-158.2},0).wait(1).to({x:-160.15},0).wait(1).to({x:-162.05},0).wait(1).to({x:-164},0).wait(1).to({x:-165.95},0).wait(1).to({x:-167.85},0).wait(1).to({x:-169.8},0).wait(1).to({x:-171.7},0).wait(1).to({x:-173.65},0).wait(1).to({x:-175.6},0).wait(1).to({x:-177.5},0).wait(1).to({x:-179.45},0).wait(1).to({x:-181.35},0).wait(1).to({x:-183.3},0).wait(1).to({x:-185.2},0).wait(1).to({x:-187.15},0).wait(1).to({x:-189.1},0).wait(1).to({x:-191},0).wait(1).to({x:-192.95},0).wait(1).to({x:-194.85},0).wait(1).to({x:-196.8},0).wait(1).to({x:-198.75},0).wait(1).to({x:-200.65},0).wait(1).to({x:-202.6},0).wait(1).to({x:-204.5},0).wait(1).to({x:-206.45},0).wait(1).to({x:-208.4},0).wait(1).to({x:-206.5},0).wait(1).to({x:-204.6},0).wait(1).to({x:-202.7},0).wait(1).to({x:-200.8},0).wait(1).to({x:-198.95},0).wait(1).to({x:-197.05},0).wait(1).to({x:-195.15},0).wait(1).to({x:-193.25},0).wait(1).to({x:-191.35},0).wait(1).to({x:-189.5},0).wait(1).to({x:-187.6},0).wait(1).to({x:-185.7},0).wait(1).to({x:-183.8},0).wait(1).to({x:-181.9},0).wait(1).to({x:-180.05},0).wait(1).to({x:-178.15},0).wait(1).to({x:-176.25},0).wait(1).to({x:-174.35},0).wait(1).to({x:-172.45},0).wait(1).to({x:-170.6},0).wait(1).to({x:-168.7},0).wait(1).to({x:-166.8},0).wait(1).to({x:-164.9},0).wait(1).to({x:-163},0).wait(1).to({x:-161.15},0).wait(1).to({x:-159.25},0).wait(1).to({x:-157.35},0).wait(1).to({x:-155.45},0).wait(1).to({x:-153.55},0).wait(1).to({x:-151.7},0).wait(1).to({x:-149.8},0).wait(1).to({x:-147.9},0).wait(1).to({x:-146},0).wait(1).to({x:-144.1},0).wait(1).to({x:-142.25},0).wait(1).to({x:-140.35},0).wait(1).to({x:-138.45},0).wait(1).to({x:-136.55},0).wait(1).to({x:-134.7},0).wait(1).to({x:-132.8},0).wait(1).to({x:-130.9},0).wait(1).to({x:-129},0).wait(1).to({x:-127.1},0).wait(1).to({x:-125.25},0).wait(1).to({x:-123.35},0).wait(1).to({x:-121.45},0).wait(1).to({x:-119.55},0).wait(1).to({x:-117.65},0).wait(1).to({x:-115.8},0).wait(1).to({x:-113.9},0).wait(1).to({x:-112},0).wait(1).to({x:-110.1},0).wait(1).to({x:-108.2},0).wait(1).to({x:-106.35},0).wait(1).to({x:-104.45},0).wait(1).to({x:-102.55},0).wait(1).to({x:-100.65},0).wait(1).to({x:-98.75},0).wait(1).to({x:-96.9},0).wait(1).to({x:-95},0).wait(1).to({x:-93.1},0).wait(1).to({x:-91.2},0).wait(1).to({x:-89.3},0).wait(1).to({x:-87.45},0).wait(1).to({x:-85.55},0).wait(1).to({x:-83.65},0).wait(1).to({x:-81.75},0).wait(1).to({x:-79.85},0).wait(1).to({x:-78},0).wait(1).to({x:-76.1},0).wait(1).to({x:-74.2},0).wait(1).to({x:-72.3},0).wait(1).to({x:-70.45},0).wait(1).to({x:-68.55},0).wait(1).to({x:-66.65},0).wait(1).to({x:-64.75},0).wait(1).to({x:-62.85},0).wait(1).to({x:-61},0).wait(1).to({x:-59.1},0).wait(1).to({x:-57.2},0).wait(1).to({x:-55.3},0).wait(1).to({x:-53.4},0).wait(1).to({x:-51.55},0).wait(1).to({x:-49.65},0).wait(1).to({x:-47.75},0).wait(1).to({x:-45.85},0).wait(1).to({x:-43.95},0).wait(1).to({x:-42.1},0).wait(1).to({x:-40.2},0).wait(1).to({x:-38.3},0).wait(1).to({x:-36.4},0).wait(1).to({x:-34.5},0).wait(1).to({x:-32.65},0).wait(1).to({x:-30.75},0).wait(1).to({x:-28.85},0).wait(1).to({x:-26.95},0).wait(1).to({x:-25.05},0).wait(1).to({x:-23.2},0).wait(1).to({x:-21.3},0).wait(1).to({x:-19.4},0).wait(1).to({x:-17.5},0).wait(1).to({x:-15.6},0).wait(1).to({x:-13.75},0).wait(1).to({x:-11.85},0).wait(1).to({x:-9.95},0).wait(1).to({x:-8.05},0).wait(1).to({x:-6.15},0).wait(1).to({x:-4.3},0).wait(1).to({x:-2.4},0).wait(1).to({x:-0.5},0).wait(1).to({x:1.4},0).wait(1).to({x:3.25},0).wait(1).to({x:5.15},0).wait(1).to({x:7.05},0).wait(1).to({x:8.95},0).wait(1).to({x:10.85},0).wait(1).to({x:12.7},0).wait(1).to({x:14.6},0).wait(1).to({x:16.5},0).wait(1).to({x:18.4},0).wait(1).to({x:20.3},0).wait(1).to({x:22.15},0).wait(1).to({x:24.05},0).wait(1).to({x:25.95},0).wait(1).to({x:27.85},0).wait(1).to({x:29.75},0).wait(1).to({x:31.6},0).wait(1).to({x:33.5},0).wait(1).to({x:35.4},0).wait(1).to({x:37.3},0).wait(1).to({x:39.2},0).wait(1).to({x:41.05},0).wait(1).to({x:42.95},0).wait(1).to({x:44.85},0).wait(1).to({x:46.75},0).wait(1).to({x:48.65},0).wait(1).to({x:50.5},0).wait(1).to({x:52.4},0).wait(1).to({x:54.3},0).wait(1).to({x:56.2},0).wait(1).to({x:58.1},0).wait(1).to({x:59.95},0).wait(1).to({x:61.85},0).wait(1).to({x:63.75},0).wait(1).to({x:65.65},0).wait(1).to({x:67.5},0).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-275.9,0,410.9,55);


(lib.BigCloudAnimate = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// 图层_1
	this.instance = new lib.BigCloudMC();
	this.instance.setTransform(94.5,38,1,1,0,0,0,94.5,38);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1).to({x:96.45},0).wait(1).to({x:98.4},0).wait(1).to({x:100.4},0).wait(1).to({x:102.35},0).wait(1).to({x:104.3},0).wait(1).to({x:106.3},0).wait(1).to({x:108.25},0).wait(1).to({x:110.2},0).wait(1).to({x:112.2},0).wait(1).to({x:114.15},0).wait(1).to({x:116.15},0).wait(1).to({x:118.1},0).wait(1).to({x:120.05},0).wait(1).to({x:122.05},0).wait(1).to({x:124},0).wait(1).to({x:125.95},0).wait(1).to({x:127.95},0).wait(1).to({x:129.9},0).wait(1).to({x:131.9},0).wait(1).to({x:133.85},0).wait(1).to({x:135.8},0).wait(1).to({x:137.8},0).wait(1).to({x:139.75},0).wait(1).to({x:141.7},0).wait(1).to({x:143.7},0).wait(1).to({x:145.65},0).wait(1).to({x:147.6},0).wait(1).to({x:149.6},0).wait(1).to({x:151.55},0).wait(1).to({x:153.55},0).wait(1).to({x:155.5},0).wait(1).to({x:157.45},0).wait(1).to({x:159.45},0).wait(1).to({x:161.4},0).wait(1).to({x:163.35},0).wait(1).to({x:165.35},0).wait(1).to({x:167.3},0).wait(1).to({x:169.3},0).wait(1).to({x:171.25},0).wait(1).to({x:173.2},0).wait(1).to({x:175.2},0).wait(1).to({x:177.15},0).wait(1).to({x:179.1},0).wait(1).to({x:181.1},0).wait(1).to({x:183.05},0).wait(1).to({x:185},0).wait(1).to({x:187},0).wait(1).to({x:188.95},0).wait(1).to({x:190.95},0).wait(1).to({x:192.9},0).wait(1).to({x:194.85},0).wait(1).to({x:196.85},0).wait(1).to({x:198.8},0).wait(1).to({x:200.75},0).wait(1).to({x:202.75},0).wait(1).to({x:204.7},0).wait(1).to({x:206.7},0).wait(1).to({x:208.65},0).wait(1).to({x:210.6},0).wait(1).to({x:212.6},0).wait(1).to({x:214.55},0).wait(1).to({x:216.5},0).wait(1).to({x:218.5},0).wait(1).to({x:220.45},0).wait(1).to({x:222.45},0).wait(1).to({x:224.4},0).wait(1).to({x:226.35},0).wait(1).to({x:228.35},0).wait(1).to({x:230.3},0).wait(1).to({x:232.25},0).wait(1).to({x:234.25},0).wait(1).to({x:236.2},0).wait(1).to({x:238.15},0).wait(1).to({x:240.15},0).wait(1).to({x:242.1},0).wait(1).to({x:244.1},0).wait(1).to({x:246.05},0).wait(1).to({x:248},0).wait(1).to({x:250},0).wait(1).to({x:251.95},0).wait(1).to({x:253.9},0).wait(1).to({x:255.9},0).wait(1).to({x:257.85},0).wait(1).to({x:259.85},0).wait(1).to({x:261.8},0).wait(1).to({x:263.75},0).wait(1).to({x:265.75},0).wait(1).to({x:267.7},0).wait(1).to({x:269.65},0).wait(1).to({x:271.65},0).wait(1).to({x:273.6},0).wait(1).to({x:275.55},0).wait(1).to({x:277.55},0).wait(1).to({x:279.5},0).wait(1).to({x:281.5},0).wait(1).to({x:283.45},0).wait(1).to({x:285.4},0).wait(1).to({x:287.4},0).wait(1).to({x:289.35},0).wait(1).to({x:291.3},0).wait(1).to({x:293.3},0).wait(1).to({x:295.25},0).wait(1).to({x:297.25},0).wait(1).to({x:299.2},0).wait(1).to({x:301.15},0).wait(1).to({x:303.15},0).wait(1).to({x:305.1},0).wait(1).to({x:307.05},0).wait(1).to({x:309.05},0).wait(1).to({x:311},0).wait(1).to({x:312.95},0).wait(1).to({x:314.95},0).wait(1).to({x:316.9},0).wait(1).to({x:318.9},0).wait(1).to({x:320.85},0).wait(1).to({x:322.8},0).wait(1).to({x:324.8},0).wait(1).to({x:326.75},0).wait(1).to({x:328.7},0).wait(1).to({x:330.7},0).wait(1).to({x:332.65},0).wait(1).to({x:334.65},0).wait(1).to({x:336.6},0).wait(1).to({x:338.55},0).wait(1).to({x:340.55},0).wait(1).to({x:342.5},0).wait(1).to({x:344.45},0).wait(1).to({x:346.45},0).wait(1).to({x:348.4},0).wait(1).to({x:350.4},0).wait(1).to({x:348.6},0).wait(1).to({x:346.8},0).wait(1).to({x:345.05},0).wait(1).to({x:343.25},0).wait(1).to({x:341.5},0).wait(1).to({x:339.7},0).wait(1).to({x:337.95},0).wait(1).to({x:336.15},0).wait(1).to({x:334.4},0).wait(1).to({x:332.6},0).wait(1).to({x:330.85},0).wait(1).to({x:329.05},0).wait(1).to({x:327.25},0).wait(1).to({x:325.5},0).wait(1).to({x:323.7},0).wait(1).to({x:321.95},0).wait(1).to({x:320.15},0).wait(1).to({x:318.4},0).wait(1).to({x:316.6},0).wait(1).to({x:314.85},0).wait(1).to({x:313.05},0).wait(1).to({x:311.3},0).wait(1).to({x:309.5},0).wait(1).to({x:307.75},0).wait(1).to({x:305.95},0).wait(1).to({x:304.15},0).wait(1).to({x:302.4},0).wait(1).to({x:300.6},0).wait(1).to({x:298.85},0).wait(1).to({x:297.05},0).wait(1).to({x:295.3},0).wait(1).to({x:293.5},0).wait(1).to({x:291.75},0).wait(1).to({x:289.95},0).wait(1).to({x:288.2},0).wait(1).to({x:286.4},0).wait(1).to({x:284.6},0).wait(1).to({x:282.85},0).wait(1).to({x:281.05},0).wait(1).to({x:279.3},0).wait(1).to({x:277.5},0).wait(1).to({x:275.75},0).wait(1).to({x:273.95},0).wait(1).to({x:272.2},0).wait(1).to({x:270.4},0).wait(1).to({x:268.65},0).wait(1).to({x:266.85},0).wait(1).to({x:265.1},0).wait(1).to({x:263.3},0).wait(1).to({x:261.5},0).wait(1).to({x:259.75},0).wait(1).to({x:257.95},0).wait(1).to({x:256.2},0).wait(1).to({x:254.4},0).wait(1).to({x:252.65},0).wait(1).to({x:250.85},0).wait(1).to({x:249.1},0).wait(1).to({x:247.3},0).wait(1).to({x:245.55},0).wait(1).to({x:243.75},0).wait(1).to({x:241.95},0).wait(1).to({x:240.2},0).wait(1).to({x:238.4},0).wait(1).to({x:236.65},0).wait(1).to({x:234.85},0).wait(1).to({x:233.1},0).wait(1).to({x:231.3},0).wait(1).to({x:229.55},0).wait(1).to({x:227.75},0).wait(1).to({x:226},0).wait(1).to({x:224.2},0).wait(1).to({x:222.45},0).wait(1).to({x:220.65},0).wait(1).to({x:218.85},0).wait(1).to({x:217.1},0).wait(1).to({x:215.3},0).wait(1).to({x:213.55},0).wait(1).to({x:211.75},0).wait(1).to({x:210},0).wait(1).to({x:208.2},0).wait(1).to({x:206.45},0).wait(1).to({x:204.65},0).wait(1).to({x:202.9},0).wait(1).to({x:201.1},0).wait(1).to({x:199.3},0).wait(1).to({x:197.55},0).wait(1).to({x:195.75},0).wait(1).to({x:194},0).wait(1).to({x:192.2},0).wait(1).to({x:190.45},0).wait(1).to({x:188.65},0).wait(1).to({x:186.9},0).wait(1).to({x:185.1},0).wait(1).to({x:183.35},0).wait(1).to({x:181.55},0).wait(1).to({x:179.8},0).wait(1).to({x:178},0).wait(1).to({x:176.2},0).wait(1).to({x:174.45},0).wait(1).to({x:172.65},0).wait(1).to({x:170.9},0).wait(1).to({x:169.1},0).wait(1).to({x:167.35},0).wait(1).to({x:165.55},0).wait(1).to({x:163.8},0).wait(1).to({x:162},0).wait(1).to({x:160.25},0).wait(1).to({x:158.45},0).wait(1).to({x:156.65},0).wait(1).to({x:154.9},0).wait(1).to({x:153.1},0).wait(1).to({x:151.35},0).wait(1).to({x:149.55},0).wait(1).to({x:147.8},0).wait(1).to({x:146},0).wait(1).to({x:144.25},0).wait(1).to({x:142.45},0).wait(1).to({x:140.7},0).wait(1).to({x:138.9},0).wait(1).to({x:137.15},0).wait(1).to({x:135.35},0).wait(1).to({x:133.55},0).wait(1).to({x:131.8},0).wait(1).to({x:130},0).wait(1).to({x:128.25},0).wait(1).to({x:126.45},0).wait(1).to({x:124.7},0).wait(1).to({x:122.9},0).wait(1).to({x:121.15},0).wait(1).to({x:119.35},0).wait(1).to({x:117.6},0).wait(1).to({x:115.8},0).wait(1).to({x:114},0).wait(1).to({x:112.25},0).wait(1).to({x:110.45},0).wait(1).to({x:108.7},0).wait(1).to({x:106.9},0).wait(1).to({x:105.15},0).wait(1).to({x:103.35},0).wait(1).to({x:101.6},0).wait(1).to({x:99.8},0).wait(1).to({x:98.05},0).wait(1).to({x:96.25},0).wait(1).to({x:94.5},0).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(0,0,444.9,76);


(lib.HomeBG = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// 图层_3
	this.cloud1 = new lib.SmallCloudAnimate();
	this.cloud1.name = "cloud1";
	this.cloud1.setTransform(649.5,457.5,1,1,0,0,0,67.5,27.5);

	this.cloud0 = new lib.BigCloudAnimate();
	this.cloud0.name = "cloud0";
	this.cloud0.setTransform(112.5,294,1,1,0,0,0,94.5,38);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.cloud0},{t:this.cloud1}]}).wait(1));

	// 图层_1
	this.fence = new lib.Fence();
	this.fence.name = "fence";
	this.fence.setTransform(375,1384,1,1,0,0,0,375,56);

	this.instance = new lib.HomeBGBitmap();

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance},{t:this.fence}]}).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.HomeBG, new cjs.Rectangle(0,0,750,1600), null);


// stage content:
(lib.wxgame = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// icon
	this.instance = new lib.SignInButton();
	this.instance.setTransform(78.5,714.5,1,1,0,0,0,56.5,64.5);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	// info
	this.instance_1 = new lib.GoldCoinInfo();
	this.instance_1.setTransform(275,54.7,1,1,0,0,0,94,25.7);

	this.instance_2 = new lib.EnemyCountInfo();
	this.instance_2.setTransform(116,54.7,1,1,0,0,0,94,25.7);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance_2},{t:this.instance_1}]}).wait(1));

	// scene
	this.instance_3 = new lib.HomeBG();
	this.instance_3.setTransform(375,640,1,1,0,0,0,375,800);

	this.timeline.addTween(cjs.Tween.get(this.instance_3).wait(1));

	this._renderFirstFrame();

}).prototype = p = new lib.AnMovieClip();
p.nominalBounds = new cjs.Rectangle(375,480,375,960);
// library properties:
lib.properties = {
	id: '21F88DEE3BA4504D95EDB59DC9A82C68',
	width: 750,
	height: 1280,
	fps: 60,
	color: "#333333",
	opacity: 1.00,
	manifest: [
		{src:"images/HomeBGBitmap.jpg", id:"HomeBGBitmap"},
		{src:"images/wxgame_atlas_1.png", id:"wxgame_atlas_1"},
		{src:"images/wxgame_atlas_2.png", id:"wxgame_atlas_2"}
	],
	preloads: []
};



// bootstrap callback support:

(lib.Stage = function(canvas) {
	createjs.Stage.call(this, canvas);
}).prototype = p = new createjs.Stage();

p.setAutoPlay = function(autoPlay) {
	this.tickEnabled = autoPlay;
}
p.play = function() { this.tickEnabled = true; this.getChildAt(0).gotoAndPlay(this.getTimelinePosition()) }
p.stop = function(ms) { if(ms) this.seek(ms); this.tickEnabled = false; }
p.seek = function(ms) { this.tickEnabled = true; this.getChildAt(0).gotoAndStop(lib.properties.fps * ms / 1000); }
p.getDuration = function() { return this.getChildAt(0).totalFrames / lib.properties.fps * 1000; }

p.getTimelinePosition = function() { return this.getChildAt(0).currentFrame / lib.properties.fps * 1000; }

an.bootcompsLoaded = an.bootcompsLoaded || [];
if(!an.bootstrapListeners) {
	an.bootstrapListeners=[];
}

an.bootstrapCallback=function(fnCallback) {
	an.bootstrapListeners.push(fnCallback);
	if(an.bootcompsLoaded.length > 0) {
		for(var i=0; i<an.bootcompsLoaded.length; ++i) {
			fnCallback(an.bootcompsLoaded[i]);
		}
	}
};

an.compositions = an.compositions || {};
an.compositions['21F88DEE3BA4504D95EDB59DC9A82C68'] = {
	getStage: function() { return exportRoot.stage; },
	getLibrary: function() { return lib; },
	getSpriteSheet: function() { return ss; },
	getImages: function() { return img; }
};

an.compositionLoaded = function(id) {
	an.bootcompsLoaded.push(id);
	for(var j=0; j<an.bootstrapListeners.length; j++) {
		an.bootstrapListeners[j](id);
	}
}

an.getComposition = function(id) {
	return an.compositions[id];
}


an.makeResponsive = function(isResp, respDim, isScale, scaleType, domContainers) {		
	var lastW, lastH, lastS=1;		
	window.addEventListener('resize', resizeCanvas);		
	resizeCanvas();		
	function resizeCanvas() {			
		var w = lib.properties.width, h = lib.properties.height;			
		var iw = window.innerWidth, ih=window.innerHeight;			
		var pRatio = window.devicePixelRatio || 1, xRatio=iw/w, yRatio=ih/h, sRatio=1;			
		if(isResp) {                
			if((respDim=='width'&&lastW==iw) || (respDim=='height'&&lastH==ih)) {                    
				sRatio = lastS;                
			}				
			else if(!isScale) {					
				if(iw<w || ih<h)						
					sRatio = Math.min(xRatio, yRatio);				
			}				
			else if(scaleType==1) {					
				sRatio = Math.min(xRatio, yRatio);				
			}				
			else if(scaleType==2) {					
				sRatio = Math.max(xRatio, yRatio);				
			}			
		}
		domContainers[0].width = w * pRatio * sRatio;			
		domContainers[0].height = h * pRatio * sRatio;
		domContainers.forEach(function(container) {				
			container.style.width = w * sRatio + 'px';				
			container.style.height = h * sRatio + 'px';			
		});
		stage.scaleX = pRatio*sRatio;			
		stage.scaleY = pRatio*sRatio;
		lastW = iw; lastH = ih; lastS = sRatio;            
		stage.tickOnUpdate = false;            
		stage.update();            
		stage.tickOnUpdate = true;		
	}
}
an.handleSoundStreamOnTick = function(event) {
	if(!event.paused){
		var stageChild = stage.getChildAt(0);
		if(!stageChild.paused || stageChild.ignorePause){
			stageChild.syncStreamSounds();
		}
	}
}
an.handleFilterCache = function(event) {
	if(!event.paused){
		var target = event.target;
		if(target){
			if(target.filterCacheList){
				for(var index = 0; index < target.filterCacheList.length ; index++){
					var cacheInst = target.filterCacheList[index];
					if((cacheInst.startFrame <= target.currentFrame) && (target.currentFrame <= cacheInst.endFrame)){
						cacheInst.instance.cache(cacheInst.x, cacheInst.y, cacheInst.w, cacheInst.h);
					}
				}
			}
		}
	}
}


})(createjs = createjs||{}, AdobeAn = AdobeAn||{});
var createjs, AdobeAn;